package com.qwz.example.abssegment;

import com.qwz.example.realize.MessageImplementor;
/**
* @Description: 加急消息的实现
* @Package com.qwz.example.abssegment.UrgencyMessage
* @author Qiuwuzhi
* @date 2019/12/20 14:16
* @version V1.0
*/
public class UrgencyMessage extends AbstractMessage {
    @Override
    public void sendMessage(String message, String toUser) {
        message = "加急："+message;
        super.sendMessage(message, toUser);
    }

    /**
     * 扩展自己的新功能，监控某消息的处理工程
     * @param messageId 被监控消息的编号
     * @return
     */
    public Object watch(String messageId){
        //获取相应的数据，组织成监控的数据对象，然后返回
        return null;
    }

    /**
     * 构造方法，传入实现部分的对象
     *
     * @param implementor
     */
    public UrgencyMessage(MessageImplementor implementor) {
        super(implementor);
    }
}
